package com.jmlee.mapper;


import com.jmlee.pojo.AShop;
import com.jmlee.pojo.Admin;
import org.apache.ibatis.session.RowBounds;

import java.util.List;


/**
 * 商家后台管理
 *
 * @author xl W
 * @date 2021/3/13 15:58
 */

public interface AShopMapper {

    //    =================================后台商家管理========================================

    /**
     * 后台商家管理
     *
     * @author xl W
     * @date 2021/3/5 23:45
     */
    //商家管理-添加商家
    int addShop(AShop shop);

    //商家管理-删除商家
    public boolean adminDelete(AShop shop);

    //商家管理-商家数据表格总数
    public int selectShopListCount(AShop shop);

    //商家审核通过
    public boolean shuoCan(String aId);
    //商家审核不通过
    public boolean shopNoPass(String aId);


    //商家管理-商家集合
    public List<AShop> selectShopList(AShop shop, RowBounds rowBounds);

    //商家管理-商家禁用
    public boolean shopForbidden(AShop shop);

    //商家管理-商家启用
    public boolean shopStart(AShop shop);


    /**
     * 查询所有的订单信息
     */
//    List<Orders> queryOrdersAll(Orders orders);

    /**
     * 店铺信息查询
     */

     AShop selectShop(Admin admin);

    /**
     * 根据id查询用户信息
     */
    AShop queryShopById(Long aid);

    /**
     * 修改商家信息
     * @param aShop
     * @return
     */
    Integer updateShopInfo(AShop aShop);


}
